repair and maintenance - Francés Inglés Diccionario